package com.qys.livesMall.anchor.service;

import com.qys.livesMall.anchor.model.dto.lives.sys.LiveRoomBanDateDTO;
import com.qys.livesMall.anchor.model.dto.lives.sys.LiveRoomBanSaveDTO;
import com.qys.livesMall.anchor.model.entity.AnchorLivesRoom;
import com.qys.livesMall.anchor.model.entity.AnchorLivesRoomBan;
import com.baomidou.mybatisplus.extension.service.IService;

/**
 * <p>
 * 主播封禁表 服务类
 * </p>
 *
 * @author wzy
 * @since 2023-06-26
 */
public interface AnchorLivesRoomBanService extends IService<AnchorLivesRoomBan> {

    /**
     * 封禁直播间
     * @param saveDTO
     * @return 是否封禁成功
     */
    void banLiveRoom(LiveRoomBanSaveDTO saveDTO);


    /**
     * 解封直播间
     * @param livesRoomId 直播间Id
     * @return 是否封禁成功
     */
    void unBanLiveRoom(Long livesRoomId);


    /**
     * 修改解封时间
     * @param dateDTO
     * @return 是否封禁成功
     */
    void updateBanDate(LiveRoomBanDateDTO dateDTO);








}
